package com.tiancheng.trade.payment.channel.bo.paybo;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.parser.Feature;
import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 微信支付要素返回实体
 */
@Data
public class WechatPayResBO {
    /**
     * 时间戳
     */
    @JsonAlias({"timestamp"}) // 别名
    @JsonProperty("timeStamp")
    private String timeStamp;

    @JsonProperty("package")
    private String packageStr;

    @JsonProperty("paySign")
    private String paySign;

    @JsonProperty("appId")
    private String appId;

    @JsonProperty("signType")
    private String signType;

    @JsonProperty("nonceStr")
    private String nonceStr;
}
